execute

fun <T> execute(timeoutMillis: Double? = null, block: () -> Promise<T>): Promise<T>

Executes block, rejecting with a timeout error if it exceeds timeoutMillis (or this limiter's default).